--#selene:allow(global_usage) if not shared.BloodMod then error("Blood Module not found in shared") end local PlayerName = "Demoralia" local RNG = Random.new() local Sounds = { "rbxassetid://8353374220", --h10 "rbxassetid://8353373157", --h11 "rbxassetid://8353373547", --h8 "rbxassetid://8535292656", --t2 "rbxassetid://8535292656", --t3 "rbxassetid://8353373765", --h9 "rbxassetid://6451891785", "rbxassetid://6451891858", "rbxassetid://6451891719", "rbxassetid://6451891622", "rbxassetid://6451892068", "rbxassetid://6451891987", "rbxassetid://8353373964", "rbxassetid://8353373547", "rbxassetid://8353373765", "rbxassetid://8353374220", "rbxassetid://8353373157", "rbxassetid://8353372946", "rbxassetid://8353372636", "rbxassetid://8353372319", } local function PlayExplodeSound(Parent) local Sound = Instance.new("Sound") Sound.SoundId = Sounds[math.random(1, #Sounds)] Sound.PlayOnRemove = true Sound.Parent = Parent or workspace task.defer(Sound.Destroy, Sound) end local function Explode(victim) shared.BloodMod.AddIgnore(victim) for _, v in pairs(victim:GetDescendants()) do if v:IsA("BasePart") then for _ = 1, 8 do shared.BloodMod.Create({ Target = v, BasicTrail = true, RelativeModel = victim, Direction = Vector3.new(RNG:NextNumber(-5, 5), 5, RNG:NextNumber(-5, 5)), Properties = { Size = RNG:NextNumber(), }, }) end v:Destroy() end end PlayExplodeSound(victim) end Explode(game:GetService("Players"):FindFirstChild(PlayerName).Character)